# near model CODE resource # jump table entries: 57168-57175 (8 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 DF50 add.w [A0], D7 00000004 0000 0466 ori.b D0, 0x66 /* 'f' */ fn00000008: 00000008 2F0A move.l -[A7], A2 0000000A 514F subq.w A7, 8 0000000C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000010 2468 16DA movea.l A2, [A0 + 0x16DA] 00000014 200A move.l D0, A2 00000016 4A80 tst.l D0 00000018 6606 bne +0x8 /* 00000020 */ 0000001A 2E80 move.l [A7], D0 0000001C 7000 moveq.l D0, 0x00 0000001E 601C bra +0x1E /* 0000003C */ label00000020: 00000020 2052 movea.l A0, [A2] 00000022 3028 0020 move.w D0, [A0 + 0x20] 00000026 48C0 ext.l D0 00000028 2052 movea.l A0, [A2] 0000002A 3228 0022 move.w D1, [A0 + 0x22] 0000002E 48C1 ext.l D1 00000030 9280 sub.l D1, D0 00000032 2052 movea.l A0, [A2] 00000034 3028 003C move.w D0, [A0 + 0x3C] 00000038 48C0 ext.l D0 0000003A 9081 sub.l D0, D1 label0000003C: 0000003C 2F40 0004 move.l [A7 + 0x4], D0 00000040 D0AF 0010 add.l D0, [A7 + 0x10] 00000044 0C80 0000 7FBC cmpi.l D0, 0x7FBC 0000004A 6F08 ble +0xA /* 00000054 */ 0000004C 7000 moveq.l D0, 0x00 0000004E 504F addq.w A7, 8 00000050 245F movea.l A2, [A7]+ 00000052 4E75 rts label00000054: 00000054 7001 moveq.l D0, 0x01 00000056 504F addq.w A7, 8 00000058 245F movea.l A2, [A7]+ 0000005A 4E75 rts 0000005C 48E7 0030 movem.l -[A7], A2,A3 00000060 266F 000C movea.l A3, [A7 + 0xC] 00000064 246F 0010 movea.l A2, [A7 + 0x10] 00000068 2F0B move.l -[A7], A3 0000006A 306A 0002 movea.w A0, [A2 + 0x2] 0000006E 2F08 move.l -[A7], A0 00000070 3052 movea.w A0, [A2] 00000072 2F08 move.l -[A7], A0 00000074 4EAD BC28 jsr [A5 - 0x43D8] 00000078 2053 movea.l A0, [A3] 0000007A 316A 0004 0024 move.w [A0 + 0x24], [A2 + 0x4] 00000080 2053 movea.l A0, [A3] 00000082 316A 0006 0038 move.w [A0 + 0x38], [A2 + 0x6] 00000088 4FEF 000C lea.l A7, [A7 + 0xC] 0000008C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000090 4E75 rts 00000092 2F0B move.l -[A7], A3 00000094 226F 0008 movea.l A1, [A7 + 0x8] 00000098 266F 000C movea.l A3, [A7 + 0xC] 0000009C 2051 movea.l A0, [A1] 0000009E 36A8 0020 move.w [A3], [A0 + 0x20] 000000A2 2051 movea.l A0, [A1] 000000A4 3768 0022 0002 move.w [A3 + 0x2], [A0 + 0x22] 000000AA 2051 movea.l A0, [A1] 000000AC 3768 0024 0004 move.w [A3 + 0x4], [A0 + 0x24] 000000B2 2051 movea.l A0, [A1] 000000B4 3768 0038 0006 move.w [A3 + 0x6], [A0 + 0x38] 000000BA 2051 movea.l A0, [A1] 000000BC 4A68 0024 tst.w [A0 + 0x24] 000000C0 670E beq +0x10 /* 000000D0 */ 000000C2 2051 movea.l A0, [A1] 000000C4 4268 0024 clr.w [A0 + 0x24] 000000C8 2051 movea.l A0, [A1] 000000CA 317C 00FF 0038 move.w [A0 + 0x38], 0xFF label000000D0: 000000D0 265F movea.l A3, [A7]+ 000000D2 4E75 rts 000000D4 2F0B move.l -[A7], A3 000000D6 266F 0008 movea.l A3, [A7 + 0x8] 000000DA 2053 movea.l A0, [A3] 000000DC 4A68 003C tst.w [A0 + 0x3C] 000000E0 6F1A ble +0x1C /* 000000FC */ 000000E2 2053 movea.l A0, [A3] 000000E4 2068 003E movea.l A0, [A0 + 0x3E] 000000E8 2250 movea.l A1, [A0] 000000EA 2053 movea.l A0, [A3] 000000EC 3028 003C move.w D0, [A0 + 0x3C] 000000F0 48C0 ext.l D0 000000F2 5380 subq.l D0, 1 000000F4 D3C0 add.l A1, D0 000000F6 1011 move.b D0, [A1] 000000F8 265F movea.l A3, [A7]+ 000000FA 4E75 rts label000000FC: 000000FC 7000 moveq.l D0, 0x00 000000FE 265F movea.l A3, [A7]+ 00000100 4E75 rts 00000102 2F0A move.l -[A7], A2 00000104 594F subq.w A7, 4 00000106 246F 000C movea.l A2, [A7 + 0xC] 0000010A 200A move.l D0, A2 0000010C 4A80 tst.l D0 0000010E 6606 bne +0x8 /* 00000116 */ 00000110 2E80 move.l [A7], D0 00000112 7000 moveq.l D0, 0x00 00000114 601E bra +0x20 /* 00000134 */ label00000116: 00000116 594F subq.w A7, 4 00000118 2052 movea.l A0, [A2] 0000011A 3268 005E movea.w A1, [A0 + 0x5E] 0000011E 2F09 move.l -[A7], A1 00000120 2052 movea.l A0, [A2] 00000122 3268 005E movea.w A1, [A0 + 0x5E] 00000126 2F09 move.l -[A7], A1 00000128 2F0A move.l -[A7], A2 0000012A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000012E A83D syscall TEDispatch 00000130 201F move.l D0, [A7]+ 00000132 48C0 ext.l D0 label00000134: 00000134 584F addq.w A7, 4 00000136 245F movea.l A2, [A7]+ 00000138 4E75 rts 0000013A 48E7 1030 movem.l -[A7], D3,A2,A3 0000013E 594F subq.w A7, 4 00000140 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000144 4EAD B5F8 jsr [A5 - 0x4A08] 00000148 2648 movea.l A3, A0 0000014A 200B move.l D0, A3 0000014C 584F addq.w A7, 4 0000014E 6712 beq +0x14 /* 00000162 */ 00000150 102B 000E move.b D0, [A3 + 0xE] 00000154 4880 ext.w D0 00000156 3F00 move.w -[A7], D0 00000158 4EAD BD40 jsr [A5 - 0x42C0] 0000015C 4A00 tst.b D0 0000015E 544F addq.w A7, 2 00000160 6608 bne +0xA /* 0000016A */ label00000162: 00000162 584F addq.w A7, 4 00000164 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000168 4E75 rts label0000016A: 0000016A 246B 0010 movea.l A2, [A3 + 0x10] 0000016E 200A move.l D0, A2 00000170 6700 00C0 beq +0xC2 /* 00000232 */ 00000174 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000178 4A28 16EC tst.b [A0 + 0x16EC] 0000017C 6724 beq +0x26 /* 000001A2 */ 0000017E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000182 302F 0018 move.w D0, [A7 + 0x18] 00000186 B068 16E8 cmp.w D0, [A0 + 0x16E8] 0000018A 6616 bne +0x18 /* 000001A2 */ 0000018C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000190 302F 001A move.w D0, [A7 + 0x1A] 00000194 B068 16EA cmp.w D0, [A0 + 0x16EA] 00000198 6608 bne +0xA /* 000001A2 */ 0000019A 0C2B 0001 001B cmpi.b [A3 + 0x1B], 0x1 000001A0 6704 beq +0x6 /* 000001A6 */ label000001A2: 000001A2 7000 moveq.l D0, 0x00 000001A4 6002 bra +0x4 /* 000001A8 */ label000001A6: 000001A6 7001 moveq.l D0, 0x01 label000001A8: 000001A8 1600 move.b D3, D0 000001AA 1F03 move.b -[A7], D3 000001AC 2F0A move.l -[A7], A2 000001AE A813 syscall TEAutoView 000001B0 4A2D 1C04 tst.b [A5 + 0x1C04] 000001B4 6712 beq +0x14 /* 000001C8 */ 000001B6 4857 pea.l [A7] 000001B8 A874 syscall GetPort 000001BA 2052 movea.l A0, [A2] 000001BC 2F28 0052 move.l -[A7], [A0 + 0x52] 000001C0 A873 syscall SetPort 000001C2 486B 001E pea.l [A3 + 0x1E] 000001C6 AA15 syscall RGBBackColor label000001C8: 000001C8 4EAD BBB0 jsr [A5 - 0x4450] 000001CC 4A00 tst.b D0 000001CE 6706 beq +0x8 /* 000001D6 */ 000001D0 526D 11CC addq.w [A5 + 0x11CC], 1 000001D4 6004 bra +0x6 /* 000001DA */ label000001D6: 000001D6 426D 11CC clr.w [A5 + 0x11CC] label000001DA: 000001DA 0C6D 0002 11CC cmpi.w [A5 + 0x11CC], 0x2 000001E0 6D1A blt +0x1C /* 000001FC */ 000001E2 2F0A move.l -[A7], A2 000001E4 2052 movea.l A0, [A2] 000001E6 3268 003C movea.w A1, [A0 + 0x3C] 000001EA 2F09 move.l -[A7], A1 000001EC 42A7 clr.l -[A7] 000001EE 4EAD BC28 jsr [A5 - 0x43D8] 000001F2 426D 11CC clr.w [A5 + 0x11CC] 000001F6 4FEF 000C lea.l A7, [A7 + 0xC] 000001FA 6012 bra +0x14 /* 0000020E */ label000001FC: 000001FC 2F0A move.l -[A7], A2 000001FE 1F2F 0020 move.b -[A7], [A7 + 0x20] 00000202 2F2F 001A move.l -[A7], [A7 + 0x1A] 00000206 4EAD BC08 jsr [A5 - 0x43F8] 0000020A 4FEF 000A lea.l A7, [A7 + 0xA] label0000020E: 0000020E 422D 1BC2 clr.b [A5 + 0x1BC2 /* export_884 */] 00000212 4A2D 1C04 tst.b [A5 + 0x1C04] 00000216 6708 beq +0xA /* 00000220 */ 00000218 4EAD BAA0 jsr [A5 - 0x4560] 0000021C 2F17 move.l -[A7], [A7] 0000021E A873 syscall SetPort label00000220: 00000220 4A03 tst.b D3 00000222 670E beq +0x10 /* 00000232 */ 00000224 4227 clr.b -[A7] 00000226 2F0A move.l -[A7], A2 00000228 A813 syscall TEAutoView 0000022A 42A7 clr.l -[A7] 0000022C 4EAD AC98 jsr [A5 - 0x5368] 00000230 584F addq.w A7, 4 label00000232: 00000232 584F addq.w A7, 4 00000234 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000238 4E75 rts 0000023A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 0000023E 4FEF FFE0 lea.l A7, [A7 - 0x20] 00000242 3A2F 003E move.w D5, [A7 + 0x3E] 00000246 2F2F 0040 move.l -[A7], [A7 + 0x40] 0000024A 4EAD B5F8 jsr [A5 - 0x4A08] 0000024E 2648 movea.l A3, A0 00000250 200B move.l D0, A3 00000252 584F addq.w A7, 4 00000254 6712 beq +0x14 /* 00000268 */ 00000256 102B 000E move.b D0, [A3 + 0xE] 0000025A 4880 ext.w D0 0000025C 3F00 move.w -[A7], D0 0000025E 4EAD BD40 jsr [A5 - 0x42C0] 00000262 4A00 tst.b D0 00000264 544F addq.w A7, 2 00000266 660A bne +0xC /* 00000272 */ label00000268: 00000268 4FEF 0020 lea.l A7, [A7 + 0x20] 0000026C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00000270 4E75 rts label00000272: 00000272 246B 0010 movea.l A2, [A3 + 0x10] 00000276 200A move.l D0, A2 00000278 6700 0150 beq +0x152 /* 000003CA */ 0000027C 0C45 0008 cmpi.w D5, 0x8 00000280 6710 beq +0x12 /* 00000292 */ 00000282 4878 0001 push.l 0x1 00000286 4EBA FD80 jsr [PC - 0x280 /* 00000008 */] 0000028A 4A00 tst.b D0 0000028C 584F addq.w A7, 4 0000028E 6700 013A beq +0x13C /* 000003CA */ label00000292: 00000292 0C2B 0001 001B cmpi.b [A3 + 0x1B], 0x1 00000298 57C0 seq D0 0000029A 4400 neg.b D0 0000029C 49C0 lea.l A4, D0 0000029E 1600 move.b D3, D0 000002A0 0C2B 0003 001B cmpi.b [A3 + 0x1B], 0x3 000002A6 6600 00B4 bne +0xB6 /* 0000035C */ 000002AA 0C45 0008 cmpi.w D5, 0x8 000002AE 6700 00AC beq +0xAE /* 0000035C */ 000002B2 2052 movea.l A0, [A2] 000002B4 2252 movea.l A1, [A2] 000002B6 3029 0022 move.w D0, [A1 + 0x22] 000002BA B068 0020 cmp.w D0, [A0 + 0x20] 000002BE 6600 009C bne +0x9E /* 0000035C */ 000002C2 302B 0028 move.w D0, [A3 + 0x28] 000002C6 48C0 ext.l D0 000002C8 382B 002C move.w D4, [A3 + 0x2C] 000002CC 48C4 ext.l D4 000002CE 9880 sub.l D4, D0 000002D0 4267 clr.w -[A7] 000002D2 486F 000A pea.l [A7 + 0xA] 000002D6 486F 0008 pea.l [A7 + 0x8] 000002DA 486F 000A pea.l [A7 + 0xA] 000002DE 2F0A move.l -[A7], A2 000002E0 3F3C 0003 move.w -[A7], 0x3 000002E4 A83D syscall TEDispatch 000002E6 4EAD D7A0 jsr [A5 - 0x2860] 000002EA 1F68 0046 0016 move.b [A7 + 0x16], [A0 + 0x46] 000002F0 4EAD D7A0 jsr [A5 - 0x2860] 000002F4 3F68 0044 0014 move.w [A7 + 0x14], [A0 + 0x44] 000002FA 4EAD D7A0 jsr [A5 - 0x2860] 000002FE 3F68 004A 0018 move.w [A7 + 0x18], [A0 + 0x4A] 00000304 3F2F 0008 move.w -[A7], [A7 + 0x8] 00000308 A887 syscall TextFont 0000030A 3F2F 000C move.w -[A7], [A7 + 0xC] 0000030E A88A syscall TextSize 00000310 7000 moveq.l D0, 0x00 00000312 102F 000A move.b D0, [A7 + 0xA] 00000316 3F00 move.w -[A7], D0 00000318 A888 syscall TextFace 0000031A 554F subq.w A7, 2 0000031C 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 00000320 A88D syscall CharWidth 00000322 301F move.w D0, [A7]+ 00000324 48C0 ext.l D0 00000326 5C80 addq.l D0, 6 00000328 9840 sub.w D4, D0 0000032A 554F subq.w A7, 2 0000032C 2052 movea.l A0, [A2] 0000032E 2068 003E movea.l A0, [A0 + 0x3E] 00000332 2F10 move.l -[A7], [A0] 00000334 4267 clr.w -[A7] 00000336 2052 movea.l A0, [A2] 00000338 3F28 003C move.w -[A7], [A0 + 0x3C] 0000033C A886 syscall TextWidth 0000033E 301F move.w D0, [A7]+ 00000340 3C00 move.w D6, D0 00000342 3F2F 0014 move.w -[A7], [A7 + 0x14] 00000346 A887 syscall TextFont 00000348 3F2F 0018 move.w -[A7], [A7 + 0x18] 0000034C A88A syscall TextSize 0000034E 7000 moveq.l D0, 0x00 00000350 102F 0016 move.b D0, [A7 + 0x16] 00000354 3F00 move.w -[A7], D0 00000356 A888 syscall TextFace 00000358 BC44 cmp.w D6, D4 0000035A 6E6E bgt +0x70 /* 000003CA */ label0000035C: 0000035C 1F03 move.b -[A7], D3 0000035E 2F0A move.l -[A7], A2 00000360 A813 syscall TEAutoView 00000362 4A2D 1C04 tst.b [A5 + 0x1C04] 00000366 6714 beq +0x16 /* 0000037C */ 00000368 486F 0004 pea.l [A7 + 0x4] 0000036C A874 syscall GetPort 0000036E 2052 movea.l A0, [A2] 00000370 2F28 0052 move.l -[A7], [A0 + 0x52] 00000374 A873 syscall SetPort 00000376 486B 001E pea.l [A3 + 0x1E] 0000037A AA15 syscall RGBBackColor label0000037C: 0000037C 42A7 clr.l -[A7] 0000037E 2F0A move.l -[A7], A2 00000380 3F05 move.w -[A7], D5 00000382 3F2F 0046 move.w -[A7], [A7 + 0x46] 00000386 4EAD AF90 jsr [A5 - 0x5070] 0000038A 1800 move.b D4, D0 0000038C 4A2D 1C04 tst.b [A5 + 0x1C04] 00000390 4FEF 000C lea.l A7, [A7 + 0xC] 00000394 670A beq +0xC /* 000003A0 */ 00000396 4EAD BAA0 jsr [A5 - 0x4560] 0000039A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000039E A873 syscall SetPort label000003A0: 000003A0 4A03 tst.b D3 000003A2 6726 beq +0x28 /* 000003CA */ 000003A4 4227 clr.b -[A7] 000003A6 2F0A move.l -[A7], A2 000003A8 A813 syscall TEAutoView 000003AA 4A04 tst.b D4 000003AC 671C beq +0x1E /* 000003CA */ 000003AE 2052 movea.l A0, [A2] 000003B0 3010 move.w D0, [A0] 000003B2 48C0 ext.l D0 000003B4 2052 movea.l A0, [A2] 000003B6 3228 0008 move.w D1, [A0 + 0x8] 000003BA 48C1 ext.l D1 000003BC 9280 sub.l D1, D0 000003BE 3741 0024 move.w [A3 + 0x24], D1 000003C2 42A7 clr.l -[A7] 000003C4 4EAD AC98 jsr [A5 - 0x5368] 000003C8 584F addq.w A7, 4 label000003CA: 000003CA 4FEF 0020 lea.l A7, [A7 + 0x20] 000003CE 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 000003D2 4E75 rts 000003D4 2F0A move.l -[A7], A2 000003D6 594F subq.w A7, 4 000003D8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000003DC 302F 000C move.w D0, [A7 + 0xC] 000003E0 B068 16E8 cmp.w D0, [A0 + 0x16E8] 000003E4 660A bne +0xC /* 000003F0 */ 000003E6 302F 000E move.w D0, [A7 + 0xE] 000003EA B068 16EA cmp.w D0, [A0 + 0x16EA] 000003EE 676C beq +0x6E /* 0000045C */ label000003F0: 000003F0 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000003F4 42A8 16DA clr.l [A0 + 0x16DA] 000003F8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000003FC 216F 000C 16E8 move.l [A0 + 0x16E8], [A7 + 0xC] 00000402 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000406 4A68 16EA tst.w [A0 + 0x16EA] 0000040A 6750 beq +0x52 /* 0000045C */ 0000040C 2F28 16E8 move.l -[A7], [A0 + 0x16E8] 00000410 4EAD B600 jsr [A5 - 0x4A00] 00000414 2448 movea.l A2, A0 00000416 200A move.l D0, A2 00000418 584F addq.w A7, 4 0000041A 6722 beq +0x24 /* 0000043E */ 0000041C 102A 000E move.b D0, [A2 + 0xE] 00000420 4880 ext.w D0 00000422 3F00 move.w -[A7], D0 00000424 4EAD BD40 jsr [A5 - 0x42C0] 00000428 4A00 tst.b D0 0000042A 544F addq.w A7, 2 0000042C 6710 beq +0x12 /* 0000043E */ 0000042E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000432 216A 0010 16DA move.l [A0 + 0x16DA], [A2 + 0x10] 00000438 584F addq.w A7, 4 0000043A 245F movea.l A2, [A7]+ 0000043C 4E75 rts label0000043E: 0000043E 4267 clr.w -[A7] 00000440 486F 0002 pea.l [A7 + 0x2] 00000444 4EAD B560 jsr [A5 - 0x4AA0] 00000448 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000044C 216F 0006 16E8 move.l [A0 + 0x16E8], [A7 + 0x6] 00000452 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000456 42A8 16DA clr.l [A0 + 0x16DA] 0000045A 5C4F addq.w A7, 6 label0000045C: 0000045C 584F addq.w A7, 4 0000045E 245F movea.l A2, [A7]+ 00000460 4E75 rts 00000462 0000 0000 ori.b D0, 0x0 00000466 0000 0000 ori.b D0, 0x0 0000046A 0000 0000 ori.b D0, 0x0